@echo off
rem 指定存放文件的目录
set curdir=%cd%
for /R %curdir% %%s in (*) do (
	echo %%s
)
pause



@echo off
for /f "delims=" %%I in (*.txt) do (

    echo %%I

)
pause



@echo off
title 批量替换文件名
echo.
echo 本批处理可批量替换本文件所在文件夹下所有文件的文件名。
echo.
echo.&set /p file_type= 请输入要添加前缀的文件类型(例如：pdf,png,txt)：
echo.&set /p add_str= 请输入要添加后缀的文件名字符串（不变则直接回车）：
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /a /b *.%file_type%') do (
ren "%%~a" "%%a%add_str%")
echo.
echo 文件名已经全部修改完毕！
echo.
pause


@echo off
for /r  %%a in (*.txt) do (
    echo "%%a"
    ren "%%a" "%%~na   .txt"
)
pause





@echo off
for /r  %%a in (*.txt) do (
    echo "%%a:~-7"
    ren "%%a" "%%~na   .txt"
)
pause



@echo off
setlocal enabledelayedexpansion

for /r  %%a in (*.txt) do (
set b=%%a
set c=!b:~-7!
set t="   .txt"
echo "!c!"
echo !t!
if "!c!"==!t! (echo "1") else (echo "2")

)
pause


@echo off
setlocal enabledelayedexpansion
set t="   .txt"
for /r  %%a in (*.txt) do (
    set b=%%a
    set c=!b:~-7!
    echo !b!
    if "!c!"==!t! (echo !b!) else (
    echo !b!
    ren "%%a" "%%~na   .txt")
)
pause
